/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.returnDepot;

import com.gys.common.data.CommonCheckBox;
import com.gys.data.returnDepot.GetDepotDetailOutData;
import java.math.BigDecimal;
import java.util.List;

public class GetDepotOutData {
    private String clientId;
    private String gsrdhVoucherId;
    private String gsrdhVoucherId1;
    private String gsrdhDate;
    private String gsrdhFinishDate;
    private String gsrdhFrom;
    private String gsrdhTo;
    private String gsrdhType;
    private String gsrdhStatus;
    private BigDecimal gsrdhTotalAmt;
    private String gsrdhTotalQty;
    private String gsrdhEmp;
    private String gsrdhRemaks;
    private String gsrdhProcedure;
    private String gsrdhRecallVoucherId;
    private List<GetDepotDetailOutData> depotDetailInDataList;
    private String gsadProId;
    private String status1;
    private String status2;
    private String status3;
    private String status4;
    private CommonCheckBox checkBox = new CommonCheckBox();
    private Integer index;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsrdhVoucherId() {
        return this.gsrdhVoucherId;
    }

    public String getGsrdhVoucherId1() {
        return this.gsrdhVoucherId1;
    }

    public String getGsrdhDate() {
        return this.gsrdhDate;
    }

    public String getGsrdhFinishDate() {
        return this.gsrdhFinishDate;
    }

    public String getGsrdhFrom() {
        return this.gsrdhFrom;
    }

    public String getGsrdhTo() {
        return this.gsrdhTo;
    }

    public String getGsrdhType() {
        return this.gsrdhType;
    }

    public String getGsrdhStatus() {
        return this.gsrdhStatus;
    }

    public BigDecimal getGsrdhTotalAmt() {
        return this.gsrdhTotalAmt;
    }

    public String getGsrdhTotalQty() {
        return this.gsrdhTotalQty;
    }

    public String getGsrdhEmp() {
        return this.gsrdhEmp;
    }

    public String getGsrdhRemaks() {
        return this.gsrdhRemaks;
    }

    public String getGsrdhProcedure() {
        return this.gsrdhProcedure;
    }

    public String getGsrdhRecallVoucherId() {
        return this.gsrdhRecallVoucherId;
    }

    public List<GetDepotDetailOutData> getDepotDetailInDataList() {
        return this.depotDetailInDataList;
    }

    public String getGsadProId() {
        return this.gsadProId;
    }

    public String getStatus1() {
        return this.status1;
    }

    public String getStatus2() {
        return this.status2;
    }

    public String getStatus3() {
        return this.status3;
    }

    public String getStatus4() {
        return this.status4;
    }

    public CommonCheckBox getCheckBox() {
        return this.checkBox;
    }

    public Integer getIndex() {
        return this.index;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsrdhVoucherId(String gsrdhVoucherId) {
        this.gsrdhVoucherId = gsrdhVoucherId;
    }

    public void setGsrdhVoucherId1(String gsrdhVoucherId1) {
        this.gsrdhVoucherId1 = gsrdhVoucherId1;
    }

    public void setGsrdhDate(String gsrdhDate) {
        this.gsrdhDate = gsrdhDate;
    }

    public void setGsrdhFinishDate(String gsrdhFinishDate) {
        this.gsrdhFinishDate = gsrdhFinishDate;
    }

    public void setGsrdhFrom(String gsrdhFrom) {
        this.gsrdhFrom = gsrdhFrom;
    }

    public void setGsrdhTo(String gsrdhTo) {
        this.gsrdhTo = gsrdhTo;
    }

    public void setGsrdhType(String gsrdhType) {
        this.gsrdhType = gsrdhType;
    }

    public void setGsrdhStatus(String gsrdhStatus) {
        this.gsrdhStatus = gsrdhStatus;
    }

    public void setGsrdhTotalAmt(BigDecimal gsrdhTotalAmt) {
        this.gsrdhTotalAmt = gsrdhTotalAmt;
    }

    public void setGsrdhTotalQty(String gsrdhTotalQty) {
        this.gsrdhTotalQty = gsrdhTotalQty;
    }

    public void setGsrdhEmp(String gsrdhEmp) {
        this.gsrdhEmp = gsrdhEmp;
    }

    public void setGsrdhRemaks(String gsrdhRemaks) {
        this.gsrdhRemaks = gsrdhRemaks;
    }

    public void setGsrdhProcedure(String gsrdhProcedure) {
        this.gsrdhProcedure = gsrdhProcedure;
    }

    public void setGsrdhRecallVoucherId(String gsrdhRecallVoucherId) {
        this.gsrdhRecallVoucherId = gsrdhRecallVoucherId;
    }

    public void setDepotDetailInDataList(List<GetDepotDetailOutData> depotDetailInDataList) {
        this.depotDetailInDataList = depotDetailInDataList;
    }

    public void setGsadProId(String gsadProId) {
        this.gsadProId = gsadProId;
    }

    public void setStatus1(String status1) {
        this.status1 = status1;
    }

    public void setStatus2(String status2) {
        this.status2 = status2;
    }

    public void setStatus3(String status3) {
        this.status3 = status3;
    }

    public void setStatus4(String status4) {
        this.status4 = status4;
    }

    public void setCheckBox(CommonCheckBox checkBox) {
        this.checkBox = checkBox;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetDepotOutData)) {
            return false;
        }
        GetDepotOutData other = (GetDepotOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsrdhVoucherId = this.getGsrdhVoucherId();
        String other$gsrdhVoucherId = other.getGsrdhVoucherId();
        if (this$gsrdhVoucherId == null ? other$gsrdhVoucherId != null : !this$gsrdhVoucherId.equals(other$gsrdhVoucherId)) {
            return false;
        }
        String this$gsrdhVoucherId1 = this.getGsrdhVoucherId1();
        String other$gsrdhVoucherId1 = other.getGsrdhVoucherId1();
        if (this$gsrdhVoucherId1 == null ? other$gsrdhVoucherId1 != null : !this$gsrdhVoucherId1.equals(other$gsrdhVoucherId1)) {
            return false;
        }
        String this$gsrdhDate = this.getGsrdhDate();
        String other$gsrdhDate = other.getGsrdhDate();
        if (this$gsrdhDate == null ? other$gsrdhDate != null : !this$gsrdhDate.equals(other$gsrdhDate)) {
            return false;
        }
        String this$gsrdhFinishDate = this.getGsrdhFinishDate();
        String other$gsrdhFinishDate = other.getGsrdhFinishDate();
        if (this$gsrdhFinishDate == null ? other$gsrdhFinishDate != null : !this$gsrdhFinishDate.equals(other$gsrdhFinishDate)) {
            return false;
        }
        String this$gsrdhFrom = this.getGsrdhFrom();
        String other$gsrdhFrom = other.getGsrdhFrom();
        if (this$gsrdhFrom == null ? other$gsrdhFrom != null : !this$gsrdhFrom.equals(other$gsrdhFrom)) {
            return false;
        }
        String this$gsrdhTo = this.getGsrdhTo();
        String other$gsrdhTo = other.getGsrdhTo();
        if (this$gsrdhTo == null ? other$gsrdhTo != null : !this$gsrdhTo.equals(other$gsrdhTo)) {
            return false;
        }
        String this$gsrdhType = this.getGsrdhType();
        String other$gsrdhType = other.getGsrdhType();
        if (this$gsrdhType == null ? other$gsrdhType != null : !this$gsrdhType.equals(other$gsrdhType)) {
            return false;
        }
        String this$gsrdhStatus = this.getGsrdhStatus();
        String other$gsrdhStatus = other.getGsrdhStatus();
        if (this$gsrdhStatus == null ? other$gsrdhStatus != null : !this$gsrdhStatus.equals(other$gsrdhStatus)) {
            return false;
        }
        BigDecimal this$gsrdhTotalAmt = this.getGsrdhTotalAmt();
        BigDecimal other$gsrdhTotalAmt = other.getGsrdhTotalAmt();
        if (this$gsrdhTotalAmt == null ? other$gsrdhTotalAmt != null : !(this$gsrdhTotalAmt).equals(other$gsrdhTotalAmt)) {
            return false;
        }
        String this$gsrdhTotalQty = this.getGsrdhTotalQty();
        String other$gsrdhTotalQty = other.getGsrdhTotalQty();
        if (this$gsrdhTotalQty == null ? other$gsrdhTotalQty != null : !this$gsrdhTotalQty.equals(other$gsrdhTotalQty)) {
            return false;
        }
        String this$gsrdhEmp = this.getGsrdhEmp();
        String other$gsrdhEmp = other.getGsrdhEmp();
        if (this$gsrdhEmp == null ? other$gsrdhEmp != null : !this$gsrdhEmp.equals(other$gsrdhEmp)) {
            return false;
        }
        String this$gsrdhRemaks = this.getGsrdhRemaks();
        String other$gsrdhRemaks = other.getGsrdhRemaks();
        if (this$gsrdhRemaks == null ? other$gsrdhRemaks != null : !this$gsrdhRemaks.equals(other$gsrdhRemaks)) {
            return false;
        }
        String this$gsrdhProcedure = this.getGsrdhProcedure();
        String other$gsrdhProcedure = other.getGsrdhProcedure();
        if (this$gsrdhProcedure == null ? other$gsrdhProcedure != null : !this$gsrdhProcedure.equals(other$gsrdhProcedure)) {
            return false;
        }
        String this$gsrdhRecallVoucherId = this.getGsrdhRecallVoucherId();
        String other$gsrdhRecallVoucherId = other.getGsrdhRecallVoucherId();
        if (this$gsrdhRecallVoucherId == null ? other$gsrdhRecallVoucherId != null : !this$gsrdhRecallVoucherId.equals(other$gsrdhRecallVoucherId)) {
            return false;
        }
        List<GetDepotDetailOutData> this$depotDetailInDataList = this.getDepotDetailInDataList();
        List<GetDepotDetailOutData> other$depotDetailInDataList = other.getDepotDetailInDataList();
        if (this$depotDetailInDataList == null ? other$depotDetailInDataList != null : !(this$depotDetailInDataList).equals(other$depotDetailInDataList)) {
            return false;
        }
        String this$gsadProId = this.getGsadProId();
        String other$gsadProId = other.getGsadProId();
        if (this$gsadProId == null ? other$gsadProId != null : !this$gsadProId.equals(other$gsadProId)) {
            return false;
        }
        String this$status1 = this.getStatus1();
        String other$status1 = other.getStatus1();
        if (this$status1 == null ? other$status1 != null : !this$status1.equals(other$status1)) {
            return false;
        }
        String this$status2 = this.getStatus2();
        String other$status2 = other.getStatus2();
        if (this$status2 == null ? other$status2 != null : !this$status2.equals(other$status2)) {
            return false;
        }
        String this$status3 = this.getStatus3();
        String other$status3 = other.getStatus3();
        if (this$status3 == null ? other$status3 != null : !this$status3.equals(other$status3)) {
            return false;
        }
        String this$status4 = this.getStatus4();
        String other$status4 = other.getStatus4();
        if (this$status4 == null ? other$status4 != null : !this$status4.equals(other$status4)) {
            return false;
        }
        CommonCheckBox this$checkBox = this.getCheckBox();
        CommonCheckBox other$checkBox = other.getCheckBox();
        if (this$checkBox == null ? other$checkBox != null : !this$checkBox.equals(other$checkBox)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        return !(this$index == null ? other$index != null : !(this$index).equals(other$index));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetDepotOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsrdhVoucherId = this.getGsrdhVoucherId();
        result = result * 59 + ($gsrdhVoucherId == null ? 43 : $gsrdhVoucherId.hashCode());
        String $gsrdhVoucherId1 = this.getGsrdhVoucherId1();
        result = result * 59 + ($gsrdhVoucherId1 == null ? 43 : $gsrdhVoucherId1.hashCode());
        String $gsrdhDate = this.getGsrdhDate();
        result = result * 59 + ($gsrdhDate == null ? 43 : $gsrdhDate.hashCode());
        String $gsrdhFinishDate = this.getGsrdhFinishDate();
        result = result * 59 + ($gsrdhFinishDate == null ? 43 : $gsrdhFinishDate.hashCode());
        String $gsrdhFrom = this.getGsrdhFrom();
        result = result * 59 + ($gsrdhFrom == null ? 43 : $gsrdhFrom.hashCode());
        String $gsrdhTo = this.getGsrdhTo();
        result = result * 59 + ($gsrdhTo == null ? 43 : $gsrdhTo.hashCode());
        String $gsrdhType = this.getGsrdhType();
        result = result * 59 + ($gsrdhType == null ? 43 : $gsrdhType.hashCode());
        String $gsrdhStatus = this.getGsrdhStatus();
        result = result * 59 + ($gsrdhStatus == null ? 43 : $gsrdhStatus.hashCode());
        BigDecimal $gsrdhTotalAmt = this.getGsrdhTotalAmt();
        result = result * 59 + ($gsrdhTotalAmt == null ? 43 : ($gsrdhTotalAmt).hashCode());
        String $gsrdhTotalQty = this.getGsrdhTotalQty();
        result = result * 59 + ($gsrdhTotalQty == null ? 43 : $gsrdhTotalQty.hashCode());
        String $gsrdhEmp = this.getGsrdhEmp();
        result = result * 59 + ($gsrdhEmp == null ? 43 : $gsrdhEmp.hashCode());
        String $gsrdhRemaks = this.getGsrdhRemaks();
        result = result * 59 + ($gsrdhRemaks == null ? 43 : $gsrdhRemaks.hashCode());
        String $gsrdhProcedure = this.getGsrdhProcedure();
        result = result * 59 + ($gsrdhProcedure == null ? 43 : $gsrdhProcedure.hashCode());
        String $gsrdhRecallVoucherId = this.getGsrdhRecallVoucherId();
        result = result * 59 + ($gsrdhRecallVoucherId == null ? 43 : $gsrdhRecallVoucherId.hashCode());
        List<GetDepotDetailOutData> $depotDetailInDataList = this.getDepotDetailInDataList();
        result = result * 59 + ($depotDetailInDataList == null ? 43 : ($depotDetailInDataList).hashCode());
        String $gsadProId = this.getGsadProId();
        result = result * 59 + ($gsadProId == null ? 43 : $gsadProId.hashCode());
        String $status1 = this.getStatus1();
        result = result * 59 + ($status1 == null ? 43 : $status1.hashCode());
        String $status2 = this.getStatus2();
        result = result * 59 + ($status2 == null ? 43 : $status2.hashCode());
        String $status3 = this.getStatus3();
        result = result * 59 + ($status3 == null ? 43 : $status3.hashCode());
        String $status4 = this.getStatus4();
        result = result * 59 + ($status4 == null ? 43 : $status4.hashCode());
        CommonCheckBox $checkBox = this.getCheckBox();
        result = result * 59 + ($checkBox == null ? 43 : $checkBox.hashCode());
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        return result;
    }

    public String toString() {
        return "GetDepotOutData(clientId=" + this.getClientId() + ", gsrdhVoucherId=" + this.getGsrdhVoucherId() + ", gsrdhVoucherId1=" + this.getGsrdhVoucherId1() + ", gsrdhDate=" + this.getGsrdhDate() + ", gsrdhFinishDate=" + this.getGsrdhFinishDate() + ", gsrdhFrom=" + this.getGsrdhFrom() + ", gsrdhTo=" + this.getGsrdhTo() + ", gsrdhType=" + this.getGsrdhType() + ", gsrdhStatus=" + this.getGsrdhStatus() + ", gsrdhTotalAmt=" + this.getGsrdhTotalAmt() + ", gsrdhTotalQty=" + this.getGsrdhTotalQty() + ", gsrdhEmp=" + this.getGsrdhEmp() + ", gsrdhRemaks=" + this.getGsrdhRemaks() + ", gsrdhProcedure=" + this.getGsrdhProcedure() + ", gsrdhRecallVoucherId=" + this.getGsrdhRecallVoucherId() + ", depotDetailInDataList=" + this.getDepotDetailInDataList() + ", gsadProId=" + this.getGsadProId() + ", status1=" + this.getStatus1() + ", status2=" + this.getStatus2() + ", status3=" + this.getStatus3() + ", status4=" + this.getStatus4() + ", checkBox=" + this.getCheckBox() + ", index=" + this.getIndex() + ")";
    }
}

